查看原文
其他

这很Geek!挥手之间即可开关的Arduino智能垃圾桶

2017-10-31 郎郎老师 海码爸爸


孩子在学习的过程中,必须与现实结合来解决问题,加强学习理论和现实生活的重合性,这样便于孩子真正的理解学习的内容。


在上期文章中,为什么国外孩子轻松地能把知识应用到实际问题中?我们学习了PBL的思维方法,锻炼孩子的思维模式,为了让大家更好的去应用这个思维方法,我今天给大家带来了一个的小项目。


背景:在厨房中,一个垃圾桶的重要性不言而喻,很多妈妈都觉得一个没有盖子的垃圾桶虽然便于扔垃圾,可是气味不可描述,但是一个有盖子的垃圾桶却很不好扔垃圾。怎么办呢??





项目目标


目标:为了解决垃圾桶的问题,让你的厨房显得更加整洁和没有气味,我们可以做一个只需要你在上面挥手就会打开的垃圾桶。



在这个例子中,垃圾桶有两种动作模式,当你的手离它10到30厘米的时候,就会开盖10秒钟,或者当你的手快要离它10到30厘米的时候也会打开盖子3秒钟。后面这种模式正好是我们快速扔东西时候的动作。


材料清单


在制作这个垃圾桶之前,首先我们需要去找寻一些材料。

整套装置由一块Arduino板子,一个很便宜的超声波传感器以及一个舵机组成。感应距离和开盖时间可以通过程序方便的调节。

一块普通的Arduino板子(京东有售)

超声波传感器

回形针(找妈妈借几个)

舵机

开关


整个系统的核心是Arduino主板,因此可以方便地通过修改代码修改感应的距离和时间。传感器是一个便宜的超声波传感器,执行器是需要服务于舵机,可以在淘宝上以很便宜的价格购买了这些组件。合页和舵机的连杆则需要用回形针制作。

•激光雕刻主板 Arduino nano ¥54

• 超声波传感器  ¥5.6

• 舵机  ¥15


项目执行



拆掉了垃圾桶所有没有用的塑料部分。自己设计垃圾桶的盖子开关装置。首先测量了装置的所有部分并且1:1绘图。桶盖画了两个图片,一个是打开状态垃圾桶和一个关闭状态的垃圾桶。



整套装置很简单,在桶盖和舵机的连接之间有一个铰链。但是如何知道设计合理呢?

我们可以使用Autodesk应用(手机应用),测试一下(好吧歪果仁软件用的很溜啊)。



把草图拍照并上传到这个应用。通过这个应用我可以搭建我的机构并且探索。将舵机旋转180°,因此盖子盖不上。


小朋友可以在修改尺寸和结构之后,就能够很好的开关了。你可以看到我在草图上做了一些修改。通过草图我可以测量出我需要的结构的尺寸。让我们开始制作我们的智能垃圾桶吧。




制作关键部件

1、制作合页

用易拉罐做一个合页(组成两折式,是连接物体两个部分并能使之活动的部件,常见于窗、门的的旋转处),剪一部分,抛光,弯折出支架,并且为轴大空。然后把合页站到盖子上,所以盖子和合页都要打磨然后再黏合。

在这里,小朋友要用到剪刀等危险物品,可以请父母帮忙哟~



2、安装舵机

在垃圾桶上标出舵机轴的位置,和草图要一致。先把舵机用胶带临时固定,然后在桶上打四个孔,用绑带把舵机绑在垃圾桶上。



用纸做了一个轴,然后用曲别针把舵机和合页连接到一块。最后在回形针末端弯一个勾固定。



3、安装超声波传感器

接下来我们安装超声波传感器,测量传感器的尺寸并且在盖子上做记号。再把导线接到传感器上然后用热熔胶固定到盖子上。



4、按钮开关


在垃圾桶一侧开一个孔安装开关,把导线焊到开关上并且安装开关。


5、电路图和设计图



然后你就可以通过代码来调整感应距离和盖子打开的时间。当然要反复测量距离。

6、橡皮筋 The rubber


舵机性能比较弱,因为重力的原因关闭比打开要快的多。我们用最简单的蓄力装置,橡皮筋来解决,关闭盖子的时候橡皮筋被拉开,比较慢,打开盖子的时候收缩,帮助舵机打开盖子。


7、供电


你可以用直流电源给这套装置供电。所有的电子装置我都用绑带固定比并且用不透明胶带粘起来。你也可以把所有的东西都放到垃圾桶外面。因为我的垃圾桶主要放到室外,所以只保留了传感器在外面。


8、大功告成


是不是很神奇?可以听你命令的智能垃圾桶,你会做成功了吗?


项目反思


终于完工了,帮助妈妈制作的智能垃圾桶,小朋友有没有感到很骄傲?

通过这个动手项目,小朋友就用到了一个舵机和超声波传感器,然而做出了非常实用的设计,这其中不仅让孩子理解了设计机械结构的通用技术,还利用手机app来辅助进行设计,动手制作合页,连杆,钻孔等,锻炼了传统木工、金工的工具,充分的体现了探索的精髓。

还等什么?小朋友们,快来试试吧!

相关阅读:

数独、译码…这些小游戏都是培养逻辑、编程启蒙的一把好手!

舅舅夸下海口要让外甥的乐高“活过来”,居然真的做到了!

真没想到!几个气球就能随手给娃做实验了

最近很火的综艺节目,竟然暴露出我们STEAM教育的缺失




海码爸爸 ∣一群计算机博士发起的父联组织

长按识别二维码,加关注;欢迎加入QQ群:566342198(注明“编程”)



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存